/********************************************************************
	Coder: vincent
	E-Mail:	vincent213@live.cn
*********************************************************************/

using UnityEngine;
using System.Collections;

public enum ActionState 
{
	Play,
	Stop,
	Pause,
    End
}

public enum ActionPlayMode
{
	Normal,
	Loop,
	LoopCount
}
public enum ActionPriority
{
	Low,
	Middle,
	High
}

public enum ActionAnimLayer
{
	First,
	Second
}

public enum ActionPhysicsType
{
	Ground,
	Air
}

public struct CancelData
{
	public float fStartTime;
	public float fEndTime;
	public string strCancelActions;
}

public struct HitData
{
	public float fStartTime;
	public float fEndTime;
	public float fTimeStep;
	public string strHitName;		
	public int nMaxCount;

	

}

public struct EffectData
{
	public float fStartTime;
	public float fEndTime;
	public float fTimeStep;
	public string strEffectName;
	public int nMaxCount;

}

public struct ForceData
{
	public float fStartTime;
	public Vector3 vForce;
}